<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" 
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

<html xmlns:jsp="http://java.sun.com/JSP/Page"
	xmlns="http://www.w3.org/1999/xhtml"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:ci="http://java.sun.com/jsp/jstl/core"
	xmlns:c="http://sourceforge.net/projects/jsf-comp"
	xmlns:fn="http://java.sun.com/jsp/jstl/functions"
	xmlns:t="http://myfaces.apache.org/tomahawk"
    xmlns:p="http://primefaces.org/ui">
    
<ui:composition template="/template/pNoCliente.xhtml">
   <ui:define name="head">
		<script type="text/javascript">//<![CDATA[
			function handleNoModaMailRebalancearRequest(xhr, status, args) {  
		        if(args.isNoRebMailPopupClose) {
		        	popmpnlEnviarMsg.hide(); 
		        }  
		    }
			
			function handleModaInfoAdicNCRebalancearRequest(xhr, status, args) {  
		        if(args.isRebInfoAdicNCPopupClose) {
		        	popmpEditarRebalanceo.hide(); 
		        }  
		    } 
			//]]>
		</script>
		<title>Asesor 360</title>
	</ui:define>
   <ui:define name="titulopagina">
			<h:outputText value="INFORMACIÓN DE REBALANCEO" />
   </ui:define>
   <ui:define name="agregaIconoEjecutivos"/>

   <ui:define name="bodyarea">
     <p:messages id="growl" showDetail="true" closable="true" />
     <input type="hidden" id="nomReporte" name="nomReporte" value="historicoRebalanceoClientes"/>
	 <f:event type="preRenderView" listener="#{histRebalanceoNCl.onPageLoad}"/>
	 <h:panelGrid style="width:100%" id="contenido">
	 <h:panelGrid headerClass="cabeceraPanelSimple" cellspacing="0"
				cellpadding="5" styleClass="bordePanel" columns="1"
				style="width:100%; margin-left: 0px; margin-top: 3px; margin-bottom:5px">
		   <f:facet name="header">
				<h:outputText value="Criterio de Búsqueda" />
		   </f:facet>
		   <h:panelGrid columns="4" id="pnlCriteriosRebalanceo">
			  <h:outputText value="Fecha Desde:"  styleClass="texto"/>
			  <p:calendar id="txtFechaDesde" locale="es" showButtonPanel="false" value="#{histRebalanceoNCl.histRebalanceoClModel.fechaDesde}"
					showOn="button" pattern="dd/MM/yyyy" size="12" maxlength="10">
					<p:ajax event="dateSelect" listener="#{histRebalanceoNCl.validateDateListener}" 
						update=":formPrincipal:growl"/>
					<p:ajax event="change" listener="#{histRebalanceoNCl.validateDateListener}" 
						update=":formPrincipal:growl"/>
			  </p:calendar>
			  <h:outputText value="Fecha Hasta:" styleClass="texto"/>
		      <p:calendar id="txtFechaHasta" locale="es" showButtonPanel="false" value="#{histRebalanceoNCl.histRebalanceoClModel.fechaHasta}"
					showOn="button" pattern="dd/MM/yyyy" size="12" maxlength="10">
					<p:ajax event="dateSelect" listener="#{histRebalanceoNCl.validateDateListener}" 
						update=":formPrincipal:growl"/>
					<p:ajax event="change" listener="#{histRebalanceoNCl.validateDateListener}" 
						update=":formPrincipal:growl"/>
			  </p:calendar>
			  <h:outputText value="Asesor de Inversiones:"  styleClass="texto"/>
			  <h:inputText id="txtEjecutivo" styleClass="inputText" value="#{histRebalanceoNCl.histRebalanceoClModel.nombreEjecutivo}"/>
			  <p:spacer width="20px" height="10px" />
			  <p:commandButton icon="ui-icon-search" value="Buscar" actionListener="#{histRebalanceoNCl.cargarCriteriosBusqueda}"  
                    id="btnBuscar" update=":formPrincipal:listadoHistoricos,:formPrincipal:growl"  />
		   </h:panelGrid>
	  </h:panelGrid>
	  
	  <h:panelGrid headerClass="cabeceraPanelSimple" cellspacing="0"
         cellpadding="5" styleClass="bordePanel" columns="1"
         style="width:100%; margin-left: 0px; margin-top: 3px; margin-bottom:5px">  
      	<f:facet name="header">Histórico de Rebalanceo</f:facet>
     
       	<h:panelGrid id="panelResultados" columns="1" width="100%" >
	        <p:dataTable emptyMessage="No hay resultados." paginator="true" rows="10"
				id="listadoHistoricos" value="#{rebalanceoModel.listaConsultaHistorico}" var="fila"
				rowIndexVar="rowIndex" styleClass="styleDataTableWrapNormal"
				rowStyleClass="#{(rowIndex mod 2) eq 0 ? 'styleDataTableRowColorClaro' : 'styleDataTableRowColorOscuro'}">
				<p:column width="80" >
					<f:facet name="header">
						<h:outputText value="Fecha" />
					</f:facet>
					<h:outputText value="#{fila.fecharebalanceo}"  />
			    </p:column>
			    <p:column width="70" >
					<f:facet name="header">
						<h:outputText value="Hora" />
					</f:facet>
					<h:outputText value="#{fila.horarebalanceo}" />
			     </p:column>
			     <p:column width="300" >
					<f:facet name="header">
						<h:outputText value="Asesor de Inversiones" />
					</f:facet>
					<h:outputText value="#{fila.nombreEjecutivo}" />
			     </p:column>
			      <p:column width="150" >
					<f:facet name="header">
						<h:outputText value="Perfil del No Cliente" />
					</f:facet>
					<h:outputText value="#{fila.perfilactual}" />
			     </p:column>
			      <p:column width="80" >
					<f:facet name="header">
						<h:outputText value="Estado" />
					</f:facet>
					<p:commandLink rendered="#{fila.indLink=='S'}"   actionListener="#{histRebalanceoNCl.seleccionarFila(fila)}"  oncomplete="poppanelCambioEstado.show()"  >
						<h:outputText value="#{fila.estadorebalanceo}" styleClass="textoLinkCelesteNormal"/>
					</p:commandLink>
					<h:outputText value="#{fila.estadorebalanceo}" rendered="#{fila.indLink!='S'}"/>
				 </p:column>
			     <p:column width="20">
				      <p:commandButton icon="ui-icon-folder-open" id="btnInfAdicional" actionListener="#{histRebalanceoNCl.cargarDetalle(fila)}"
				       	oncomplete="popmpEditarRebalanceo.show()"  update=":idmpEditarRebalanceo" /> 
		              <p:tooltip for="btnInfAdicional" value="Información Adicional"/>
	             </p:column>
	   		     <p:column width="20">
					<p:commandButton id="btnOpcionPropuesta" actionListener="#{histRebalanceoNCl.seleccionarFilaHistorico(fila)}" 
						oncomplete="popmpTipoReporte.show()"  icon="ui-icon-folder-open"/>
					<p:tooltip for="btnOpcionPropuesta" value="Ver Propuesta"/>
				  </p:column>
				  <p:column width="20">
				  	<p:commandButton id="btnEnviarcorreoItem" actionListener="#{histRebalanceoNCl.abrirFormMsg(fila)}"
						oncomplete="popmpnlEnviarMsg.show()" icon="ui-icon-mail-closed" update="" />
				    <p:tooltip for="btnEnviarcorreoItem" value="Enviar Mail"/>							
				 </p:column>
			</p:dataTable>
       </h:panelGrid>
  	   <h:panelGrid columns="1">
  	      <p:commandButton  value="Nuevo"  
			icon="ui-icon ui-icon-document" actionListener="#{histRebalanceoNCl.nuevoRebalanceo}"/>
       </h:panelGrid>
     </h:panelGrid>
   </h:panelGrid>
   <p:blockUI block=":formPrincipal:contenido" trigger="btnBuscar">
		<h:panelGrid columns="2">
			<p:graphicImage value="/imagenes/iconos/ajax-loader1.gif" style="margin-right: 12px; vertical-align: middle;"/>
			<h:outputText value="Cargando..." style="white-space: nowrap;" />
		</h:panelGrid>
   </p:blockUI>
   </ui:define>
   <ui:define name="extraarea">
			<ui:include src="/pages/includes/HistoricoRebalanceoNCL_modal.xhtml" />
    </ui:define>	
 </ui:composition>
    
</html>